home *** CD-ROM | disk | FTP | other *** search
/ PC Media 3 / PC MEDIA CD03.iso / share / uwin / finst11b / install.inf < prev    next >
Encoding:
INI File  |  1994-04-26  |  8.9 KB  |  223 lines

  1. ; There are some predefined macros:
  2. ;    $w      --- Windows directory
  3. ;    $y      --- Windows system directory
  4. ;    $s      --- installation source directory
  5. ;    $i      --- installation target directory
  6. ;
  7. ; $w, $y and $s is defined immediately after install.exe is started.
  8. ; $i is defined after [macros1] is read in and before [macros2] is
  9. ; read in
  10.  
  11. ; put the macros defined before the installation target dir is entered
  12. ; in this section
  13.  
  14. [macros1]
  15.  
  16. ; some handy macros
  17. f     = Freeman
  18. fi    = $f Installer
  19. fu    = $f Uninstaller
  20. fs    = $f Software
  21. pf    = Project File
  22. rf    = Resource File
  23. sm    = (Small Model)
  24. mm    = (Medium Model)
  25. cl    = Class Library
  26. 4i    = For Installer
  27. 4u    = For Uninstaller
  28. csf   = C++ Source File
  29. chf   = C++ Header File
  30. group = $fi
  31.  
  32.  
  33. [general]
  34.  
  35. ; the name of your application being installed. it will be used
  36. ; to refer to your application in several dialog boxes
  37. appName = $fi v1.1 Beta
  38.  
  39.  
  40. ; the three lines of welcome text in the welcome dialog box
  41. welcomeTxt1 = This program will install $fi version 1.1 beta
  42. welcomeTxt2 = onto your system
  43. welcomeTxt3 = Copyright (c) 1994 $fs
  44.  
  45.  
  46. ; minimum free disk space required (in kb) by your application
  47. minFreeSpace = 120
  48.  
  49.  
  50. ; default directory
  51. defDir = c:\finstall
  52.  
  53.  
  54. ; the text shown on the background 
  55. bkTxt = $fi
  56.  
  57.  
  58. ; the font (including style) & font height (in point) to display
  59. ; the background text 
  60. bkTxtFont = Times New Roman Bold Italic
  61. bkTxtH = 60
  62.  
  63.  
  64. ; the horizontal & vertical distance from the left top corner of
  65. ; the screen to the base point of the background text
  66. bkTxtX = 0
  67. bkTxtY = 0
  68.  
  69.  
  70. ; the color (in the format of "red, green, blue") of the background text
  71. bkTxtColor = 255, 0, 0
  72.  
  73.  
  74. ; minimum time (in ms) to copy a file. if the actual needed is small than
  75. ; this, install.exe will wait. This will let the user know what is going on
  76. minTime = 500  
  77.  
  78.  
  79.  
  80. ; put the macros defined after the installation target dir is entered
  81. ; in this section
  82.  
  83. [macros2]
  84.  
  85.  
  86.  
  87.  
  88.  
  89. [disks]
  90.  
  91. ; one entry for one disk:
  92. ;
  93. ;    <disk no> = <description>
  94. ;
  95. ; where  <disk     no> --- a number used in section [files] to refer to a disk
  96. ;        <description> --- a  comment  about  what the disk is, something like
  97. ;                          "installation  disk  #1". It is used to ask to user
  98. ;                          to  insert  the appropriate disk if the file is not 
  99. ;                          found
  100.  
  101. 0 = Installation Disk #1
  102.  
  103.  
  104.  
  105. [files]
  106.  
  107. ; one entry for one file:
  108. ;
  109. ;    <filename> = <directory>, <size>, <disk>, <description>, <check ver>, <compressed>
  110. ;
  111. ; e.g.
  112. ;    bwcc.dl_ = $y, 15000, 0, Borland Windows Custom Control, 1, 1
  113. ;       |        |     |   |                 |                |  |
  114. ;       |        |     |   |                 |                |  |
  115. ; compressed name|     |   |        describe the bwcc.dll     |  |
  116. ;                | originally 1.5M                            |  |
  117. ;                |         |             yes, check file version when installing it
  118. ;                |         |                                     |
  119. ;will be copied to Windows system directory                      |
  120. ;                          |                      yes, bwcc.dl_ is already compressed
  121. ;                          |
  122. ;  bwcc.dl_ is on distribution disk no. 0, i.e., installation disk #1
  123. ;
  124.  
  125. ; every user will have:
  126.  
  127. install.exe  = $i, 62480, 0, $fi EXE,                          0, 0
  128. llatsni.exe  = $i, 58896, 0, $f Uninstaller EXE,               0, 0
  129. install.inf  = $i,  9266, 0, Installation Info File,           0, 0
  130. llatsni.inf  = $i,  7625, 0, Uninstallation Info File,         0, 0
  131. install.hlp  = $i, 60599, 0, User Guide,                       0, 0
  132. flib.h       = $i,  6934, 0, $cl Header File,                  0, 0
  133. readme.txt   = $i,  4704, 0, Read me!,                         0, 0
  134. vendor.wri   = $i,  2816, 0, Vendor Distribution Info,         0, 0
  135. license.wri  = $i,  3200, 0, License,                          0, 0
  136. orderfrm.wri = $i,  2048, 0, Order Form,                       0, 0
  137. file_id.diz  = $i,   422, 0, Brief Description for BBS,        0, 0
  138.  
  139. ; registered user will have:
  140.  
  141. ;finstall.cpp = $i, 34145, 0, Source Code $4i,                 0, 0
  142. ;finstall.def = $i,   166, 0, Module Definition File $4i,      0, 0
  143. ;finstall.rc  = $i,  5566, 0, $rf $4i (for VC),                0, 0
  144. ;finstall.h   = $i,   396, 0, $rf Header $4i (for VC),         0, 0
  145. ;fllatsni.cpp = $i, 27781, 0, Source Code $4u,                 0, 0
  146. ;fllatsni.def = $i,   166, 0, Module Definition File $4u,      0, 0
  147. ;fllatsni.rc  = $i,  3169, 0, $rf $4u (for VC),                0, 0
  148. ;fllatsni.h   = $i,   396, 0, $rf Header $4u (for VC),         0, 0
  149. ;iconfins.ico = $i,   766, 0, Icon File (for VC),              0, 0
  150. ;iconflla.ico = $i,   766, 0, Icon File (for VC),              0, 0
  151. ;iconhard.ico = $i,   766, 0, Icon File (for VC),              0, 0
  152. ;iconsetu.ico = $i,   766, 0, Icon File (for VC),              0, 0
  153. ;finstall.res = $i,  3935, 0, Compiled $rf $4i (for BC),       0, 0
  154. ;fllatsni.res = $i,  2953, 0, Compiled $rf $4u (for BC),       0, 0
  155. ;b31finss.prj = $i,  4464, 0, BC31 $pf $sm $4i,                0, 0
  156. ;b31finsm.prj = $i,  4432, 0, BC31 $pf $mm $4i,                0, 0
  157. ;b31fllas.prj = $i,  4464, 0, BC31 $pf $sm $4u,                0, 0
  158. ;b31fllam.prj = $i,  4432, 0, BC31 $pf $mm $4u,                0, 0
  159. ;b31flibs.lib = $i, 57856, 0, BC31 $cl $sm,                    0, 0
  160. ;b31flibm.lib = $i, 61440, 0, BC31 $cl $mm,                    0, 0
  161. ;v10finss.mak = $i,  2167, 0, VC10 $pf $sm $4i,                0, 0
  162. ;v10finsm.mak = $i,  2171, 0, VC10 $pf $mm $4i,                0, 0
  163. ;v10fllas.mak = $i,  2167, 0, VC10 $pf $sm $4u,                0, 0
  164. ;v10fllam.mak = $i,  2171, 0, VC10 $pf $mm $4u,                0, 0
  165. ;v10flibs.lib = $i, 73347, 0, VC10 $cl $sm,                    0, 0
  166. ;v10flibm.lib = $i, 76427, 0, VC10 $cl $mm,                    0, 0
  167. ;v15finss.mak = $i,  2167, 0, VC15 $pf $sm $4i,                0, 0
  168. ;v15finsm.mak = $i,  2171, 0, VC15 $pf $mm $4i,                0, 0
  169. ;v15fllas.mak = $i,  2167, 0, VC15 $pf $sm $4u,                0, 0
  170. ;v15fllam.mak = $i,  2171, 0, VC15 $pf $mm $4u,                0, 0
  171. ;v15flibs.lib = $i, 73347, 0, VC15 $cl $sm,                    0, 0
  172. ;v15flibm.lib = $i, 76427, 0, VC15 $cl $mm,                    0, 0
  173.  
  174.  
  175. ; source code porter will have:
  176.  
  177. ;b31flibs.prj = $i,  8937, 0, BC31 $pf $sm,                    0, 0
  178. ;b31flibm.prj = $i,  8937, 0, BC31 $pf $mm,                    0, 0
  179. ;v10flibs.mak = $i,  3652, 0, VC10 $pf $sm,                    0, 0
  180. ;v10flibm.mak = $i,  3656, 0, VC10 $pf $mm,                    0, 0
  181. ;v15flibs.mak = $i,  3652, 0, VC15 $pf $sm,                    0, 0
  182. ;v15flibm.mak = $i,  3656, 0, VC15 $pf $mm,                    0, 0
  183. ;wpublic.cpp  = $i, 10787, 0, $csf,                            0, 0
  184. ;public.cpp   = $i,  7116, 0, $csf,                            0, 0
  185. ;dcontext.cpp = $i, 14621, 0, $csf,                            0, 0
  186. ;procinst.cpp = $i,   981, 0, $csf,                            0, 0
  187. ;dlgprog.cpp  = $i,  6294, 0, $csf,                            0, 0
  188. ;irect.cpp    = $i,  4386, 0, $csf,                            0, 0
  189. ;dstring.cpp  = $i,  2028, 0, $csf,                            0, 0
  190. ;fileh.cpp    = $i,   604, 0, $csf,                            0, 0
  191. ;installr.cpp = $i, 50798, 0, $csf,                            0, 0
  192. ;dde.cpp      = $i,  5874, 0, $csf,                            0, 0
  193. ;kdrive.cpp   = $i,  2038, 0, $csf,                            0, 0
  194. ;msgbox.cpp   = $i,  3802, 0, $csf,                            0, 0
  195.  
  196. ;wpublic.h    = $i,  2451, 0, $chf,                            0, 0
  197. ;public.h     = $i,  1182, 0, $chf,                            0, 0
  198. ;dcontext.h   = $i,  3103, 0, $chf,                            0, 0
  199. ;procinst.h   = $i,   428, 0, $chf,                            0, 0
  200. ;dlgprog.h    = $i,   921, 0, $chf,                            0, 0
  201. ;irect.h      = $i,   708, 0, $chf,                            0, 0
  202. ;dstring.h    = $i,  1000, 0, $chf,                            0, 0
  203. ;fileh.h      = $i,   174, 0, $chf,                            0, 0
  204. ;installr.h   = $i,  4827, 0, $chf,                            0, 0
  205. ;dde.h        = $i,  1871, 0, $chf,                            0, 0
  206. ;msgbox.h     = $i,   184, 0, $chf,                            0, 0
  207. ;ptrsetup.h   = $i,   280, 0, $chf,                            0, 0
  208.  
  209.  
  210. [items]
  211.  
  212. ; one entry for one program item:
  213. ;
  214. ;    <itemname> = <groupname>, <command line>, <icon path>
  215. ;
  216.  
  217. Freeman Installer   = $group, $i\install.exe,                $i\install.exe
  218. User Guide          = $group, $w\winhelp.exe $i\install.hlp, $w\winhelp.exe
  219. Order Form          = $group, $w\write.exe $i\orderfrm.wri,  $w\write.exe
  220. License             = $group, $w\write.exe $i\license.wri,   $w\write.exe
  221. Vendor Info         = $group, $w\write.exe $i\vendor.wri,    $w\write.exe
  222. Freeman Uninstaller = $group, $i\llatsni.exe,                $i\llatsni.exe
  223.